/**
 * 全站权限配置
 *
 */
import { router } from './router'
import store from './store'
import { getToken } from '@/util/auth'
router.beforeEach((to, from, next) => {
  if (getToken()) {
        // if (to.path === '/login') { //如果登录成功访问登录页跳转到主页
        //     next()
        // } else {
            //如果用户信息为空则获取用户信息，获取用户信息失败，跳转到登录页
            if (store.getters.token.length === 0) {
                store.dispatch('FedLogOut').then(() => {
                    next({ path: '/login' })
                })
            } else {
              const title = to.meta && to.meta.title;
              if (title) {
                document.title = title;
              }
                next()
            }
        // }
    } else {
      if (to.path === '/login') { //这就是跳出循环的关键
        next()
      } else {
        next('/login')
      }
    }
});
